#! make -f
#----------------------------------------------------------------------------
# Project:  XNvg
# File:     Makefile
#
# Copyright 2005 GameFreak.inc  All rights reserved.
#
#----------------------------------------------------------------------------

SUBDIRS		=

#DEPENDHEADERS	=	scr_seq_def.h	usescript.h
DEPENDHEADERS	=	usescript.h
include	scrfile.lst
include msg_list

include	$(NITROSDK_ROOT)/build/buildtools/commondefs.cctype.CW
include	$(NITROSYSTEM_ROOT)/build/buildtools/commondefs

#MakeŐ*.bin/*.narcmake clean̍폜Ώۂɂ
LDIRT_CLEAN	= $(SCRSRCS:.ev=.bin) scr_seq.narc

IPATH	=	-I../eventdata
#----------------------------------------------------------------------------

include	$(NITROSYSTEM_ROOT)/build/buildtools/modulerules

do-build: $(SCRSRCS:.ev=.bin)

common_scr.bin:	../../../include/msgdata/msg_common_scr.h

%.bin: %.ev $(DEPENDHEADERS)
	@echo $<
	@cp $< temp_$*.s
	@$(MWAS) $(IPATH) temp_$*.s -o $*.o
	@$(MWLD) -dis -o $*.elf $*.o
	@elf2bin $*.elf
	@rm $*.o $*.elf temp_$*.s

do-build: scr_seq.narc
scr_seq.narc: $(SCRSRCS:.ev=.bin)
	nnsarc -i -c -l -n scr_seq.narc $(SCRSRCS:.ev=.bin) > arc_result.txt

mklst:
	ls -1 *.ev > temp_$*
	listmk temp_$* scrfile.lst SCRSRCS
	rm temp_$*

mkmsglist:
	cat $(MSGLIST) > msglist.h

diff:
	-cp scr_seq.narc old.narc
	$(MAKE)
	-fc /b scr_seq.narc old.narc
